package com.zmn.oms.model.dto.work.modify;

import lombok.Builder;
import lombok.Data;

/**
 * 类描述：一口价服务项DTO
 * @author lujia
 * @date 2019/9/10 15:33
 */
@Builder
@Data
public class FinalPriceServiceItemDTO {

    /**
     * 服务项类型，目前仅支持两种类型： 1.工单服务项 2.故障服务项
     * 若值不等于2，则均作为值等于1处理
     * @see com.zmn.oms.common.constant.OrderConsts#SERVICE_ITEM_TYPE_ORDER
     * @see com.zmn.oms.common.constant.OrderConsts#SERVICE_ITEM_TYPE_FAULT
     */
    private Integer servItemType;

    /**
     * 服务项分组id
     */
    private Integer groupId;

    /**
     * 服务项分组名称
     */
    private String groupName;

    /**
     * 服务项id
     */
    private Integer itemId;

    /**
     * 服务项名称
     */
    private String itemName;

    /**
     * 服务项价格
     */
    private Integer price;

    /**
     * 故障明细：技术服务费：分，servItemType=2时，该字段有效
     */
    private Integer servicePrice;
    /**
     * 故障明细：配件包干费：分，servItemType=2时，该字段有效
     */
    private Integer partPrice;

    /**
     * 故障明细：工时费：分，servItemType=2时，该字段有效
     */
    private Integer hourFee;
    /**
     * 故障明细：交通费：分，servItemType=2时，该字段有效
     */
    private Integer trafficFee;

    /**
     * 内部价(单价)
     */
    private Integer internalSettlementPrice;

    /**
     * 外部价(单价)
     */
    private Integer externalSettlementPrice;

    /**
     * 价格表id
     */
    private Integer tariffId;

}
